#ifndef ADATBAZIS_H
#define ADATBAZIS_H

#include <string>
#include <vector>
#include <fstream>

#include "tabla.h"

class Adatbazis
{
	int _tablak_szama;
	std::fstream _f;
public:
	std::string _nev;
	std::vector<Tabla*> _tablak;
	enum Exceptions { NEM_LETEZO_TABLA_TORLESE };
	Adatbazis(const std::string& s);
	~Adatbazis();
	std::string Lekerdezes();
	void Letrehoz(const std::string& s);
	void Torol(const std::string& s);
	std::string Nev() { return _nev; }
	Adatbazis (const Adatbazis& adatb);
};

#endif